@charset "utf-8";

/* footer 영역 */
#main {
	clear: both;
	width: 100%;
}

#main_area {
	position: relative;
	margin: 0 auto;
	width: 960px;
	padding: 0 0 0 0;
}

/* 대형 이미지 영역 */
#main_image_area {
	width: 960px;
	height: 270px;
	overflow: hidden;
	border: 1px solid #888888;
	background-color: #BBBBBB;
}

#main_image_on {
	width:480px;
	height:270px;
	margin:0 auto;
	border: 1px solid #888888;
	background-color: #fff;
}

/* 메인 컨텐츠 영역 */
#main_contents_area{
	width: 960px;
	height:540px;
	margin:0 auto;
	border: 1px solid #888888;
}

/* 컨텐츠 좌측 */
#main_contents_left{
	float:left;
	width:600px;
	height:540px;
	margin:0;
	padding:0;
	border: 1px solid #888888;
}

#left_top{
	float:left;
	width:600px;
	height:340px;
	margin:0;
	padding:0;
	border-bottom: 1px solid #888888;
}

#main_news{
	float:left;
	width:600px;
	height:340px;
}

#left_bottom{
	float:left;
	width:600px;
	height:200px;
	margin:0;
	padding:0;
}

#main_program {
	float:left;
	width:300px;
	height:200px;
	border-right: 1px solid #888888;
}

#main_sns {
	float:left;
	width:300px;
	height:200px;
}

/* 컨텐츠 우측 */
#main_contents_right{
	float:right;
	width:355px;
	height:540px;
	margin:0;
	padding:0;
	border: 1px solid #888888;
}

#right_top{
	float:right;
	width:355px;
	height:300px;
	margin:0;
	padding:0;
	border-bottom: 1px solid #888888;
}

#main_product{
	float:right;
	width:355px;
	height:300px;
}

#right_bottom{
	float:left;
	width:355px;
	height:240px;
	margin:0;
	padding:0;
}

#main_banner{
	float:left;
	width:355px;
	height:240px;
}